Part Number Hot Search : 
25HFR80 S6D1003A 03870 SFH6916 CLL5232A MA2ZV05 FR100 IVR4208
Product Description
Full Text Search
 

To Download DS1863 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 19-4883; Rev 2; 8/09
Burst-Mode PON Controller With Integrated Monitoring
General Description
The DS1863 controls and monitors all the burst-mode transmitter and video receiver biasing functions for a passive optical network (PON) transceiver. It has an APC loop with tracking-error compensation that provides the reference for the laser driver's bias current and a temperature-indexed lookup table (LUT) that controls the modulation current. It continually monitors for high output current, high bias current, and low and high transmit power with its internal fast comparators to ensure that laser shutdown for eye safety requirements are met without adding external components. Five ADC channels monitor VCC, internal temperature, and three external monitor inputs (MON1, MON2, MON3) that can be used to meet transmitter and receive monitoring requirements.
Features
Meets BPON, GPON, and GEPON Timing Requirements for Burst-Mode Transceivers Bias Current Control Provided by APC Loop with Tracking Error Compensation Modulation Current Is Controlled by a Temperature-Indexed Lookup Table Supports 0dB, -3dB, -6dB Power Leveling Settings with No Additional Calibration Internal Direct-to-Digital Temperature Sensor Five Analog Monitor Channels: Temperature, VCC, MON1, MON2, and MON3 Comprehensive Fault Management System with Maskable Laser Shutdown Capability Two-Level Password Access to Protect Calibration Data 120 Bytes of Password 1 (PW1) Protected Nonvolatile Memory 128 Bytes of Password 2 (PW2) Protected Nonvolatile Memory I2C-Compatible Interface for Calibration and Monitoring Operating Voltage: 2.85V to 3.9V Operating Temperature: -40C to +95C 16-Pin, Lead-Free TSSOP Package
DS1863
Applications
BPON, GPON, and GEPON Burst-Mode Transmitters Laser Control and Monitoring Broadband Local Access
Pin Configuration
TOP VIEW +
BEN 1 TX-D 2 N.C. 3 TX-F 4 FETG 5 SDA 6 SCL 7 GND 8 16 VCC 15 BMD 14 MOD 13 BIAS
Ordering Information
PART DS1863E+ DS1863E+T&R TEMP RANGE -40C to +95C -40C to +95C PIN-PACKAGE 16 TSSOP 16 TSSOP
+Denotes a lead(Pb)-free/RoHS-compliant package. T&R = Tape and reel.
DS1863
12 GND 11 MON3 10 MON2 9 MON1
TSSOP (173 mils)
______________________________________________ Maxim Integrated Products
1
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim's website at www.maxim-ic.com.
Burst-Mode PON Controller With Integrated Monitoring DS1863
ABSOLUTE MAXIMUM RATINGS
Voltage on VCC, SDA and SCL Pin Relative to Ground....................................................................-0.5V to 6V Voltage on BEN, TX-D, TX-F, MON1-MON3, BMD Relative to Ground ...............................-0.5V to VCC + 0.5V (subject to not exceeding +6V) Operating Temperature Range ...........................-40C to +95C Programming Temperature Range .........................0C to +70C Storage Temperature Range .............................-55C to +125C Soldering Temperature ...................See J-STD-020 specification
Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
RECOMMENDED OPERATING CONDITIONS
(TA = -40C to +95C, unless otherwise noted.)
PARAMETER Supply Voltage High-Level Input Voltage (SDA, SCL, BEN) Low-Level Input Voltage (SDA, SCL, BEN) High-Level Input Voltage (TX-D) Low-Level Input Voltage (TX-D) SYMBOL VCC VIH:1 VIL:1 VIH:2 VIL:2 (Note 1) CONDITIONS MIN +2.85 0.7 x VCC -0.3 2.0 -0.3 TYP MAX 3.9 VCC + 0.3 0.3 x VCC VCC + 0.3 0.8 UNITS V V V V V
ELECTRICAL CHARACTERISTICS
(VCC= +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted.)
PARAMETER Supply Current Output Leakage (SDA, TX-F) Low-Level Output Voltage (SDA, TX-F, FETG) High-Level Output Voltage (FETG) FETG Before Recall Input Leakage Current (SCL, BEN, TX-D) Digital Power-On Reset Analog Power-On Reset ILI:1 POD POA 1.0 2.1 SYMBOL ICC ILO VOL VOH IOL = 4mA IOL = 6mA IOH = 4mA (Note 2) (Note 3) VCC - 0.4 10 100 1 2.2 2.75 (Notes 1, 2) CONDITIONS MIN TYP 5 MAX 7 1 0.4 0.6 UNITS mA A V V nA A V V
ANALOG INPUT CHARACTERISTICS (BMD)
(VCC = +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted.)
PARAMETER BMD Full-Scale Voltage Range Resolution VAPC Error VAPC Integral Nonlinearity VAPC Differential Nonlinearity VAPC Temp Drift Input Resistance SYMBOL VAPC (Note 4) (Note 4) TA = +25C (Note 5) -1.75 -1 -1 -2.5 35 50.0 CONDITIONS MIN TYP 2.5 8 +1.75 +1 +1 +2.5 65 MAX UNITS V bits %FS LSB LSB %FS k
2
_____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
ANALOG OUTPUT CHARACTERISTICS
(VCC= +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted.)
PARAMETER BIAS Current IBIAS Shutdown Current Voltage at IBIAS MOD Full-Scale Voltage MOD Output Impedance VMOD Error VMOD Integral Nonlinearity VMOD Differential Nonlinearity VMOD Temperature Drift VMOD (Note 6) (Note 7) TA = +25C (Note 8) -1.25 -1 -1 -2 SYMBOL IBIAS IBIAS:OFF 0.7 (Note 1) CONDITIONS MIN TYP 1.2 10 1.2 1.25 3.14 +1.25 +1 +1 +2 100 1.4 MAX UNITS mA nA V V k %FS LSB LSB %FS
DS1863
CONTROL LOOP AND QUICK-TRIP TIMING CHARACTERISTICS
(VCC= +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted.)
PARAMETER First BMD Sample Following BEN Remaining Updates During BEN BEN High Time BEN Low Time BIAS and MOD Turn-Off Delay BIAS and MOD Turn-On Delay FETG Turn-On Delay FETG Turn-Off Delay Binary Search Time ADC Round-Robin Time SYMBOL tFIRST tREP tBEN:HIGH tBEN:LOW tOFF tON tFETG:ON tFETG:OFF tSEARCH tRR (Note 10) 5 (Note 9) (Note 9) 420 96 5 5 5 5 13 65 ns ns s s s s BIAS Samples ms CONDITIONS MIN TYP MAX UNITS
ANALOG VOLTAGE MONITORING
(VCC = +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted.)
PARAMETER ADC Resolution Input/Supply Accuracy (MON1, MON2, MON3, VCC) Update Rate for Temperature, MON1, MON2, MON3, VCC Input/Supply Offset (MON1, MON2, MON3, VCC) Factory Setting MON1, MON2, MON3 VCC Full scales are user programmable ACC tFRAME:1 VOS (Note 11) At factory setting SYMBOL CONDITIONS MIN TYP 13 0.25 52 0 2.5 6.5536 0.5 70 5 MAX UNITS Bits %FS ms LSB V
_____________________________________________________________________
3
Burst-Mode PON Controller With Integrated Monitoring DS1863
I2C AC ELECTRICAL CHARACTERISTICS
(VCC = +2.85V to +3.9V, TA = -40C to +95C, unless otherwise noted, see Figure 9.)
PARAMETER SCL Clock Frequency Clock Pulse-Width Low Clock Pulse-Width High Bus Free Time Between STOP and START Condition START Hold Time START Setup Time Data-In Hold Time Data-In Setup Time Rise Time of Both SDA and SCL Signals Fall Time of Both SDA and SCL Signals STOP Setup Time Capacitive Load for Each Bus Line EEPROM Write Time SYMBOL fSCL tLOW tHIGH tBUF tHD:STA tSU:STA tHD:DAT tSU:DAT tR tF tSU:STO CB tW (Note 13) (Note 14) (Note 13) (Note 13) (Note 12) CONDITIONS MIN 0 1.3 0.6 1.3 0.6 0.6 0 100 20 + 0.1CB 20 + 0.1CB 0.6 400 20 300 300 0.9 TYP MAX 400 UNITS kHz s s s s s s ns ns ns s pF ms
NONVOLATILE MEMORY CHARACTERISTICS
(VCC = +2.85V to +3.9V, unless otherwise noted.)
PARAMETER EEPROM Write Cycles SYMBOL +70C CONDITIONS MIN 50,000 TYP MAX UNITS
Note 1: Note 2: Note 3: Note 4: Note 5: Note 6: Note 7: Note 8: Note 9: Note 10: Note 11: Note 12: Note 13: Note 14:
All voltages are referenced to ground. Currents into the IC are positive and out of the IC are negative. Digital Inputs are at rail. FETG is disconnected SDA = SCL = 1. See the Safety Shutdown (FETG) Output section for details. Eight ranges allow the full-scale range to change from 625mV to 2.5V. This specification applies to the expected full-scale value for the selected range. See the Comp Ranging byte for available full-scale ranges. Eight ranges allow the full-scale range to change from 312.5mV to 1.25V. The output impedance of the DS1863 is proportional to its scale setting. For instance, if using the 1/2 scale, the output impedance would be 1.5k. This specification applies to the expected full-scale value for the selected range. See the Mod Ranging byte for available full-scale ranges. See the APC/Quick-Trip Sample Timing section for details. Assuming an appropriate initial step is programmed that would cause the power to exceed the APC set point within 4 steps, the bias current will be within 1% within the time specified by the binary search time. Guaranteed by design. I2C interface timing shown is for fast-mode (400kHz) operation. This device is also backward-compatible with I2C standard-mode timing. CB--total capacitance of one bus line in picofarads. EEPROM write begins after a STOP condition occurs.
4
_____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Typical Operating Characteristics
(VCC = 3.3V, TA = +25C, unless otherwise noted.)
SUPPLY CURRENT vs. SUPPLY VOLTAGE
DS1863 toc01
SUPPLY CURRENT vs. TEMPERATURE
3.45 3.40 SUPPLY CURRENT (mA) 3.35 MOD DNL (LSB) 3.30 3.25 3.20 3.15 3.10 3.05 3.00 VCC = 3.9V VCC = 2.85V SDA = SCL = VCC
DS1863 toc02
MOD DNL
0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0
DS1863 toc03
4.00 3.85 3.70 SUPPLY CURRENT (mA) 3.55 3.40 3.25 3.10 2.95 2.80 2.65 2.50 2.85 3.35 3.85 4.35 VCC (V) 4.85 5.35 -40C +25C SDA = SCL = VCC +95C
3.50
1.0
-40
-20
0
20
40
60
80
100
0
50
TEMPERATURE (C)
100 150 200 MOD INPUT CODE (DEC)
250
MOD INL
DS1863 toc04
CALCULATED AND DESIRED % CHANGE IN VMOD vs. MOD RANGING
DS1863 toc05
DESIRED AND CALCULATED CHANGE IN VBMD vs. COMP RANGING
90 80 CHANGE IN VBMD (%) 70 60 50 40 30 20 10 0 DESIRED VALUE CALCULATED VALUE
DS1863 toc06 DS1863 toc09
1.0 0.8 0.6 0.4 MOD INL (LSB) 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 0 50 150 200 MOD INPUT CODE (DEC) 100
100 90 80 CHANGE IN VMOD (%) 70 60 50 40 30 20 10 0 DESIRED VALUE CALCULATED VALUE
100
250
000 001 010 011 100 101 110 111 MOD RANGING VALUE (DEC)
000 001 010 011 100 101 110 111 COMP RANGING (DEC)
MON1-3 DNL
DS1863 toc07
MON1-3 INL
0.8 0.6 MON1-3 INL (LSB) 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 VBMD INL (LSB) USING FACTORY-PROGRAMMED FULL-SCALE VALUE OF 2.5V
DS1863 toc08
VBMD INL vs. APC INDEX
1.0 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0
1.0 0.8 0.6 MON1-3 DNL (LSB) 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1.0 0 0.5 1.0 1.5 2.0 USING FACTORY-PROGRAMMED FULL-SCALE VALUE OF 2.5V
1.0
2.5
0
0.5
1.0
1.5
2.0
2.5
0
50
MON1-3 INPUT VOLTAGE (V)
MON1-3 INPUT VOLTAGE (V)
100 150 APC INDEX (DEC)
200
250
_____________________________________________________________________
5
Burst-Mode PON Controller With Integrated Monitoring DS1863
Pin Description
PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 NAME BEN TX-D N.C. TX-F FETG SDA SCL GND MON1 MON2 MON3 GND BIAS MOD BMD VCC DESCRIPTION Burst Enable Input. Triggers the sampling of the APC and Quick-trip monitors. Transmit Disable Input. Disables BIAS and MOD outputs. No Connection Transmit Fault Output. Open-drain. Output to FET Gate. Signals an external N or P Channel MOSFET to enable/disable the laser's current. I2C Serial Data I/O I2C Serial Clock Input Ground External Analog Inputs. The voltage at these pins is digitized by the internal analog-to-digital converter and can be read through the I2C interface. Alarm and warning values can be assigned to interrupt the processor based on the ADC result. Ground Bias Current Output. This current DAC generates the bias current reference for the MAX3643. Modulation Output Voltage. This 8-bit voltage output has 8 full-scale ranges from 1.25V to 0.3125V. This pin is connected to the MAX3643's VMSET input to control the modulation current. Monitor Diode Input (Feedback Voltage, Transmit Power Monitor) Power Supply Input
6
_____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
Block Diagram
DS1863
DS1863 MEMORY ORGANIZATION LOWER MEMORY EEPROM/SRAM I2C INTERFACE ADC CONFIG/RESULTS SYSTEM STATUS BITS ALARM/WARNING COMPARISON RESULTS/THRESHOLDS TABLE 01h EEPROM TABLE 02h EEPROM TABLE 03h EEPROM TABLE 04h EEPROM TABLE 05h EEPROM
SDA SCL
SRAM RESET
VCC GND
VCC
PW1 CONFIGURATION PW2 MODULATION TRACKING USER MEMORY AND USER MEMORY LUT ERROR LUT AND ALARM CALIBRATION TRAPS
POWER ON ANALOG VCC > VPOA NONMASKABLE INTERRUPT TX-F
MON1 ANALOG MUX MON2 MON3 DIGITAL LIMIT COMPARATOR FOR ADC RESULTS INTERRUPT MASK INTERRUPT LATCH
13-BIT ADC
RIGHT SHIFT
LATCH ENABLE
TEMP SENSOR
INTERRUPT MASK
INTERRUPT LATCH
FETG
BEN
SAMPLE CONTROL MUX
MAX BIAS QUICKTRIP
BMD HBIAS QUICK TRIP LIMIT HTXP QUICK TRIP LIMIT LTXP QUICK TRIP LIMIT APC SETPOINT FROM TRACKING ERROR TABLE MUX 8-BIT DAC W/SCALING MUX
DIGITAL APC INTEGRATOR
13-BIT DAC
BIAS
DS1863
TX-D MODULATION LOOKUP TABLE (TABLE 04h)
8-BIT DAC W/SCALING
MOD
_____________________________________________________________________
7
Burst-Mode PON Controller With Integrated Monitoring DS1863
Typical Operating Circuit
3.3V
IN+ INBEN+ BENDIS
VCC OUT+ OUTBIAS-
MAX3643
COMPACT BURST MODE LASER DRIVER BIAS+ MDIN MDOUT BIASMON BMD MON1 MODSET BIASSET BIAS BENOUT BEN MON2 VMSET IMAX VREF VBEST
GND
I2C COMMUNICATION
SDA SCL
MOD TX-F TX-D
FAULT OUTPUT DISABLE INPUT
DS1863
TRANSMIT POWER RECEIVE POWER
BURST MODE MON3 MONITOR/CONTROL CIRCUIT FETG
Detailed Description
The DS1863 integrates the control and monitoring functionality required to implement a PON system using Maxim's MAX3643 compact burst mode laser driver. The compact laser driver solution offers a considerable cost benefit by integrating control and monitoring features in low power CMOS process, while leaving only the high speed portions to the laser driver IC.
The APC loop's feedback is the monitor diode (BMD) current, which is converted to a voltage using an external resistor. The feedback voltage is compared to an 8bit scaleable voltage reference, which determines the APC set point of the system. Scaling of the reference voltage along with the modulation output can be utilized to implement GPON power leveling. The DS1863 has a Lookup Table to allow the APC set point to change as a function of temperature to compensate for Tracking Error (TE). The TE LUT (Table 05h), has 36 entries that determine the APC setting in 4C windows between -40C to +100C. Ranging of the APC DAC is possible by programming a single byte in Table 02h.
APC Control
BIAS current is controlled by an Average Power Control (APC) loop. The APC loop uses digital techniques to overcome the difficulties associated with controlling burst mode systems.
8
_____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
Modulation Control
The MOD voltage is controlled using an internal temperature indexed Lookup Table. The MOD output is an 8-bit scaleable voltage output that interfaces with the MAX3643's VMSET input. An external resistor to ground from the MAX3643's MODSET pin sets the maximum current the voltage at VMSET input can produce for a given output range. This resistor value should be chosen to produce the maximum modulation current the laser type requires over temperature. The modulation LUT can be programmed in 2C increments over the -40C to +102C range to provide temperature compensation for the laser's modulation. The modulation DAC's scaling can be used (with APC scaling) to implement GPON power leveling with a single LUT that works for all three power levels. Ranging of the MOD DAC is possible by programming a single byte in Table 02h. fied, the MOD output will be enabled with the value determined by the temperature conversion and the modulation LUT. When the MOD output is enabled and BEN is high, the IBIAS DAC output will be turned on to a value equal to ISTEP (see above). The start-up algorithm checks if this bias current causes a feedback voltage above the APC set-point, and if it does not it continues increasing the I BIAS by I STEP until the APC set-point is exceeded. When the APC set point is exceeded, the device will begin a binary search to quickly reach the bias current corresponding to the proper power level. After the binary search is completed the APC integrator is enabled, and single LSB steps are taken to tightly control the average power. All quick-trip and ADC alarm flags are masked until the binary search is completed. However, the BIAS MAX alarm is monitored during this time to prevent the bias output from exceeding MAX IBIAS. During the bias current initialization, the bias current is not allowed to exceed MAX IBIAS. If this occurs during the I STEP sequence then the binary search routine is enabled. If MAX IBIAS is exceeded during the binary search, then the next smaller step is activated. ISTEP or binary increments that would cause IBIAS to exceed MAX IBIAS are not taken. Many of the alarm sources are likely to trip
DS1863
BIAS and MOD Output During Initial Power-Up
On power-up the modulation and bias outputs will remain off until VCC is above VPOA, a temperature conversion has been completed, and if the VCC LO ADC alarm is enabled, then a VCC conversion above the customer defined VCC low alarm level has cleared the VCC low alarm. Once all of these conditions are satis-
POWER-UP TIMING
VPOA VCC tON
MOD VOLTAGE tSEARCH 4x ISTEP 3x ISTEP 2x ISTEP ISTEP BINARY SEARCH APC INTEGRATOR ON
BIAS CURRENT
BIAS SAMPLE
1
2
3
4
5
6
7
8
9
10
11
12
13
Figure 1. DS1863 Power-Up. _____________________________________________________________________ 9
Burst-Mode PON Controller With Integrated Monitoring
during start-up. Masking the alarms until the completion of the binary search prevents false alarms. ISTEP is programmed by the customer using the Startup Step register. This value should be programmed to the maximum safe current increase that is allowable during start-up. If this value is programmed too low, the DS1863 will still operate, but it could take significantly longer for the algorithm to converge and hence to control the average power. If a fault is detected, and TX-D is toggled to re-enable the outputs, the DS1863 will power up following a similar sequence to an initial power up. The only difference is that the DS1863 already has determined the present temperature, so the tINIT time is not required for the DS1863 to recall the APC and MOD set points from EEPROM. internal APC and BIAS reference. The HTXP/LTXP comparison will check HTXP if the last bias-update comparison was above the APC set-point, and LTXP if the last bias update comparison was below the APC set-point. The DS1863 has a programmable comparator sample time based on an internally generated clock to facilitate a wide variety of external filtering options suitable for burst mode transmitter data rates between 155Mbits/s and 1250Mbits/s. The rising edge of burst enable (BEN) triggers the sample to occur, and the Sample Rate register determines the delay. The internal clock is asynchronous to BEN, causing a 100ns uncertainty as to when the first sample will occur following BEN. After the first sample occurs, subsequent samples will occur on a regular interval. The following sample rate options are available.
MINIMUM TIME REPEATED SAMPLE FROM BEN TO FIRST PERIOD FOLLOWING SAMPLE (tFIRST) FIRST SAMPLE (tREP) 50ns 350ns 550ns 750ns 950ns 1350ns 1550ns 1750ns 2150ns 2950ns 3150ns 800ns 1200ns 1600ns 2000ns 2800ns 3200ns 3600ns 4400ns 6000ns 6400ns
DS1863
BIAS and MOD Output as a Function of Transmit Disable (TX-D)
If TX-D is asserted (logic 1) during operation, the outputs will immediately turn off (t OFF ). When TX-D is deasserted (logic 0), the DS1863 will turn on the MOD output with the value associated with the present temperature, and initialize the IBIAS using the same search algorithm as done at start-up. Soft TX-D (Lower Memory, Register 6Eh) when asserted would allow a software control identical to the TX-D pin.
TX-D TIMING (NORMAL OPERATION) TX-D IBIAS IMOD tOFF tOFF tON
SR3-SR0
0000b 0001b 0010b 0011b 0100b 0101b 0110b 0111b 1000b 1001b*
tON
*All codes greater than 1001b (1010b-111b) use the maximum sample time of code 1001b.
Figure 2. TX-D Timing (Output Disabled During Normal Operating Conditions).
APC/Quick-Trip Shared Comparator Timing
The DS1863's input comparator is shared between the APC control loop and the three quick-trip alarms (HTXP, LTXP and HBIAS). The comparator polls the alarms in a round-robin multiplexed sequence. Six of every eight of the comparator readings will be used for APC Loop bias current control. The other two updates will be used to check the HTXP/LTXP (Monitor Diode voltage) and the HBIAS (MON1) signals against the
Comparisons of the HTXP, LTXP, and HBIAS quick-trip alarms will not occur during the burst enable low time. Any quick-trip alarm that is detected will by default remain active until a subsequent comparator sample shows the condition no longer exists. A second bias current monitor compares the DS1863's bias current DAC's code to a digital value stored in the MAX IBIAS register. This comparison is made every bias current update to ensure that a high bias current will be quickly detected.
10
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
APC LOOP/QUICK TRIP SAMPLE TIMING tFIRST
BEN BIAS DAC CODE QUICK-TRIP SAMPLE TIMES
LAST BURST'S BIAS SAMPLE
BIAS SAMPLE tREP
BIAS SAMPLE
BIAS SAMPLE
BIAS SAMPLE
BIAS SAMPLE
BIAS SAMPLE H/LTXP SAMPLE HBIAS SAMPLE
BIAS SAMPLE
Figure 3. APC/Quick-Trip Alarm Sample Timing.
Monitors And Fault Detection
Monitors Monitoring functions on the DS1863 include four quicktrip comparators and five ADC channels This monitoring combined with the interrupt masks determines when/if the DS1863 shuts down its outputs and triggers the TX-F and FETG outputs. All of the monitoring levels and interrupt masks are user programmable with the exception of POA, which trips at a fixed range and is non-maskable for safety reasons. Four Quick-Trip Monitors And Alarms Four quick-trip monitors are provided to detect potential laser safety issues. These monitor 1) High Bias Current (HBIAS) 2) Low Transmit Power (LTXP) 3) High Transmit Power (HTXP) 4) Max Output Current (MAX IBIAS) The high and low transmit power quick-trip registers (HTXP and LTXP) set the thresholds used to compare against the BMD voltage to determine if the transmit power is within specification. The HBIAS quick-trip compares the MON1 input (generally from the MAX3643 bias monitor output) against its threshold setting to determine if the present bias current is above specification. The Max Bias quick-trip is a digital comparison that determines if the Bias Output code indicates the bias current is above specification. The bias current will not be allowed to exceed the value set in this register. When the DS1863 detects the bias is at the limit it will set the BIAS MAX status bit and hold the bias current at the MAX IBIAS level. The quick-trips are routed to the TX-F and FETG outputs via interrupt masks to allow combinations of these alarms to be used to trigger these outputs. Any time FETG is triggered the DS1863 will also disable its outputs. All the
quick-trip alarm levels and masks are programmable through the I2C interface. Five ADC Monitors And Alarms The ADC monitors five channels that measure temperature (internal temp sensor), VCC, MON1, MON2, and MON3 using an analog multiplexer to measure them round robin with a single ADC. Each channel has a customer programmable full scale range and offset value that will be factory programmed to default value (see below). Additionally, MON1, MON2, and MON3 have the ability to right shift results by up to 7 bits before the results are compared to alarm thresholds or read over the I2C bus. This allows customers with specified ADC ranges to calibrate the ADC full scale to a factor of 1/2n of their specified range to measure small signals. The DS1863 can then right shift the results by n bits to maintain the bit weight of their specification.
ADC Default Monitor Full Scale Ranges
SIGNAL (UNITS) Temperature (oC) VCC (V) MON1, MON2, MON3 (V) + FS SIGNAL 127.996 6.5528 2.4997 + FS HEX 7FFF FFF8 FFF8 - FS SIGNAL -128 0V 0V - FS HEX 8000 0000 0000
The ADC results (after right shifting, if used) are compared to high alarm thresholds (to check if the results exceeded this threshold), the low alarm thresholds (to check if the ADC results are below this threshold) and the warning threshold after each conversion (20 comparisons total), and the corresponding alarms are set which can be used to trigger the TX-F or FETG outputs. These ADC thresholds are user programmable via the I2C interface, as are the masking registers that can be
____________________________________________________________________
11
Burst-Mode PON Controller With Integrated Monitoring DS1863
used to prevent the alarms from triggering the TX-F and FETG outputs. See below for more detail on the TX-F and FETG outputs. ADC Timing There are five analog channels that are digitized in a round robin fashion in the order shown in Figure 4. The total time required to convert all five channels is tRR (see electrical specifications for details). Right Shifting A/D Conversion Result If the weighting of the ADC digital reading must conform to a Predetermined Full-Scale (PFS) value defined by a specification, then right shifting can be used to adjust the PFS analog measurement range while maintaining the weighting of the ADC results. The DS1863's range is wide enough to cover all requirements; when maximum input value is far short of the FS value, right shifting can be used to obtain greater accuracy. For instance, the maximum voltage might be 1/8 of the specified PFS value, so only 1/8 of the converter's range is effective over this range. An alternative is to calibrate the ADC's full scale range to 1/8 the readable PFS value and use a right-shift value of 3. With this implementation, the resolution of the measurement has increased by a factor of 8, and because the result is digitally divided by 8 by right shifting, the bit weight of the measurement still meets the standard. The right shift operation on the A/D converter results is carried out based on the contents of Right Shift Control Registers (Table 02h Registers 8Eh to 8Fh) in EEPROM. Three analog channels: MON1 to MON3 each have 3 bits allocated to set the number of right shifts. Up to 7 right shift operations are allowed and will be executed as a part of every conversion before the results are compared to the high and low alarm levels, or loaded into their corresponding measurement registers 62h to 69h. This is true during the setup of internal calibration as well as during subsequent data conversions.
Transmit Fault (TX-F) Output
The TX-F output has masking registers for the five ADC alarms and the four QT alarms to select which comparisons cause it to assert. In addition, the FETG alarm is selectable via the TX-F mask to cause TX-F to assert. All alarms, with the exception of FETG, will only cause TX-F to remain active while the alarm condition persists. However, the TX-F latch bit can enable the TX-F output to remain active until it is cleared by the TX-F reset bit, TX-D, soft TX-D, or by power cycling the part. If the FETG output is configured to trigger TX-F, then it is indicating that the DS1863 is in shutdown, and will require TX-D, soft TX-D, or cycling power to reset. The ADC and Quick-trip alarms (with the exception of BIAS MAX) are ignored for the first 8-10 bias current updates during power up. Only enabled alarms will activate TX-F. The following table shows TX-F as a function of TX-D and the alarm sources.
TX-F as a Function of TX-D and Alarm Sources
VCC > VPOA No Yes Yes Yes TX-D X 0 0 1 NON-MASKED TX-F ALARM X 0 1 X TX-F 1 0 1 0
Safety Shutdown (FETG) Output The FETG output has masking registers (separate from TX-F) for the five ADC alarms and the four QT alarms to select which comparisons cause it to assert. Unlike TX-F,
NORMAL ADC SAMPLE TIMING ONE ROUND-ROBIN ADC CYCLE MON3 TEMP VCC MON1 MON2 MON3 TEMP VCC
tRR
Figure 4. ADC Round-Robin Timing. If VCC low alarm is set for either the TX-F or FETG output, the Round Robin timing will cycle between only TEMP and VCC.
12
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
TX-F LATCHED OPERATION DETECTION OF TX-F FAULT
TX-D OR TX-F RESET TX-F
TX-F NON-LATCHED OPERATION DETECTION OF TX-F FAULT
TX-F
Figure 5. DS1863 TX-F Timing.
FETG output is always latched in case it is triggered by an unmasked alarm condition. Its output polarity is programmable to allow an external N or P MOSFET to open during alarms to shut off the laser diode current. If the FETG output triggers indicating the DS1863 is in shutdown, then it requires TX-D, soft TX-D, or cycling power to be reset. Under all conditions when the analog outputs are re-initialized after being disabled, all the alarms with the exception of the VCC low ADC alarm will be cleared. The VCC low alarm must remain active to prevent the output from attempting to operate when inadequate VCC exists to operate the laser driver. Once adequate VCC is present to clear the VCC low alarm, the outputs will be enabled following the same sequence as power up. As mentioned before the FETG is an output used to disable the laser current via a series N or P MOSFET. This requires that the FETG output is capable of sinking or sourcing current. Because the DS1863 will not know if it should sink or source current before VCC exceeds VPOA, which triggers the EE recall, this output will be high impedance when VCC is below VPOA. (see "Low Voltage Operation" section for details and diagram). The application circuit must use a pull-up or pull-down resistor on this pin that pulls FETG to the alarm/shutdown state (high for a PMOS, low for a NMOS). Once VCC is above VPOA, the DS1863 will pull the FETG output to the state determined by the FETG DIR bit (Table 02h, Register 89h). FETG DIR will be 0 if an NMOS is used and 1 if a PMOS is used.
FETG and MOD and BIAS Outputs as a Function of TX-D and Alarm Sources
VCC > VPOA Yes Yes Yes TX-D 0 0 1 NON-MASKED FETG ALARM 0 1 X FETG FETG DIR FETG DIR FETG DIR MOD AND BIAS OUTPUTS Enabled Disabled Disabled
Determining Alarm Causes Using The I2C Interface
To determine the cause of the TX-F or FETG alarm, the system processor can read the DS1863's Alarm Trap Bytes (ATB) through the I2C interface (in Table 01h). The ATB have a bit for each alarm. Any time an alarm occurs, regardless of the mask bit's state, the DS1863 sets the corresponding bit in the ATB. Active ATB bits will remain set until written to zeros via the I2C interface. On power up the ATB will be zeros until alarms dictate otherwise.
Die Identification
DS1863 will have an ID hard coded to its die. Two registers (Table 02h bytes 86h-87h) are assigned for this feature. Byte 86h will read 63h to identify the part as the DS1863, byte 87h will read to A1h (for A1 die revision).
Low-Voltage Operation
The DS1863 contains two Power-On Reset (POR) levels. The lower level is a Digital POR (V POD) and the
____________________________________________________________________
13
Burst-Mode PON Controller With Integrated Monitoring DS1863
FETG/OUTPUT DISABLE TIMING (FAULT CONDITION DETECTED)
DETECTION OF FETG FAULT
TX-D
IBIAS
tOFF
tON
IMOD
tOFF
tON
FETG
tFETG:ON
tFETG:OFF
Figure 6. FETG/Modulation and Bias Timing (Fault Condition Detected).
higher level is an Analog POR (V POA ). At start up, before the supply voltage rises above VPOA, the outputs are disabled (FETG and BIAS outputs are high impedance, MOD is low), all SRAM outputs are low (including Shadowed EEPROM), and all analog circuitry is disabled. When V CC reaches VPOA, the SEE is recalled, and the analog circuitry is enabled. While VCC remains above VPOA, the device is in its normal operating state, and it responds based on its nonvolatile configuration. If during operation VCC falls below VPOA, but is still above VPOD, then the SRAM will retain the SEE settings from the first SEE recall, but the device analog will be shut down and the outputs disabled. FETG will be driven to its alarm state defined by the FETG DIR bit (Table 02h, Register 89h). If the supply voltage recovers back above VPOA, then the device will immediately resume normal functioning. If the supply voltage falls below VPOD, then the device SRAM will be placed in its default state and another SEE recall will be required to reload the nonvolatile settings. The EEPROM recall will occur the next time V CC next exceeds VPOA. Figure 7 shows the sequence of events as the voltage varies. Any time VCC is above VPOD, the I2C interface can be used to determine if VCC is below the VPOA level. This is accomplished by checking the RDYB bit in the Status
(6Eh) byte. RDYB is set when VCC is below VPOA; when VCC rises above VPOA RDYB is timed (within 500s) to go to 0, at which point the part is fully functional. For all Device Addresses sourced from EEPROM (Byte 8Ch, Table 01h in memory) the default Device Address is A2h until V CC exceeds VPOA allowing the device address to be recalled from the EEPROM. Power-On Analog (POA) POA holds the DS1863 in reset until VCC is at a suitable level (VCC > VPOA) for the part to accurately measure with its ADC and compare analog signals with its quicktrip monitors. Because VCC cannot be measured by the ADC when VCC is less than VPOA, POA also asserts the VCC low alarm, which must be cleared by a VCC ADC conversion that is greater than the customer programmable VCC low ADC limit. This prevents the TX-F and FETG outputs from glitching during a slow power up. The TX-F and FETG output will not latch until there is a conversion above VCC low limit. The POA alarm is non-maskable. The TX-F, and FETG outputs shuts off any time VCC is below VPOA. See Low Voltage Operation section for more information.
14
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
SEE RECALL VPOA SEE RECALL
VCC
VPOD
FETG
HIGH IMPEDANCE
NORMAL OPERATION
DRIVEN TO FETG DIR
HIGH IMPEDANCE
NORMAL OPERATION
DRIVEN TO FETG DIR
NORMAL OPERATION
DRIVEN TO FETG DIR
HIGH IMPEDANCE
SEE*
PRECHARGED TO 0
RECALLED VALUE
PRECHARGED TO 0
RECALLED VALUE
PRECHARGED TO 0
Figure 7. DS1863 Digital and Analog Power-On Reset.
DS1863 Memory Map
Memory Organization
The DS1863 features six memory banks that include the following. The Lower Memory is addressed from 00h to 7Fh and contains alarm and warning thresholds, flags, masks, several control registers, password entry area (PWE), and the Table Select byte. The Table Select Byte determines which Table (01h-05h) will be mapped into the upper memory locations. Table 01h primarily contains user EEPROM (with PW1 level access) as well as some Alarm and Warning status bytes. Table 02h is a multifunction space that contains Configuration registers, scaling and offset values, Passwords, interrupt registers as well as other miscellaneous control bytes. Table 03h is strictly user EEPROM that is protected by a PW2 level password. Table 04h contains a temperature indexed Look up Table (LUT) for control of the modulation voltage. The modulation LUT can be programmed in 2C increments over the -40C to +102C range. Access to this register is protected by a PW2 level password. Table 05h contains another LUT which allows the APC set point to change as a function of temperature to compensate for Tracking Error (TE). This TE LUT, has 36 entries that determine the APC setting in 4C windows between -40C to 100C. Access to this register is protected by a PW2 level password.
Complete detail of each byte's function, as well as Read/Write permissions for each Byte for each table is provided in the Register Descriptions sections.
Shadowed EEPROM
Many nonvolatile (NV) memory locations (listed within the Detailed Register Description section) are actually Shadowed-EEPROM which are controlled by the SEEB bit in Table 02h, Byte 80h. The DS1863 incorporates Shadowed EEPROM memory locations for key memory addresses that may be rewritten many times. By default the Shadowed EEPROM Bit, SEEB, is not set and these locations act as ordinary EEPROM. By setting SEEB these locations function like SRAM cells, which allow an infinite number of write cycles without concern of wearing out the EEPROM. This also eliminates the requirement for the EEPROM write time, tWR. Because changes made with SEEB enabled do not affect the EEPROM, these changes are not retained through power cycles. The power-up value is the last value written with SEEB disabled. This function can be used to limit the number of EEPROM writes during calibration or to change the monitor thresholds periodically during normal operation helping to reduce the number of times EEPROM is written. The Memory Map description indicates which locations are shadowed-EEPROM.
____________________________________________________________________
15
Burst-Mode PON Controller With Integrated Monitoring DS1863
DEC HEX 0 0 I2C SLAVE ADDRESS A2h 00h LOWER MEMORY
DIGITAL DIAGNOSTIC FUNCTIONS
PASSWORD ENTRY (PWE) (4 BYTES) 127 7F TABLE SELECT BYTE 7Fh
128
80
80h TABLE 01h PW1 LEVEL ACCESS EEPROM (120 BYTES)
80h TABLE 02h CONFIGURATION AND CONTROL
80h TABLE 03h PW2 LEVEL ACCESS EEPROM (128 BYTES)
80h TABLE 04h MODULATION VOLTAGE CONTROL TEMPERATURE INDEXED LUT
80h TABLE 05h TRACKING ERROR LUT FOR TEMPERATURE INDEXED CONTROL OF APC SET-POINT A7h
C0h
C7h
EMPTY F7h MISC. CONTROL BITS FFh FFh FFh
248 255
F8 FF
Figure 8. DS1863 Memory Map.
I2C Definitions
Master Device: The master device controls the slave devices on the bus. The master device generates SCL clock pulses, START and STOP conditions. Slave Devices: Slave devices send and receive data at the master's request. Bus Idle or Not Busy: Time between STOP and START conditions when both SDA and SCL are inactive and in their logic-high states. When the bus is idle it often initiates a low-power mode for slave devices. START Condition: A START condition is generated by the master to initiate a new data transfer with a slave.
16
Transitioning SDA from high to low while SCL remains high generates a START condition. See the timing diagram for applicable timing. STOP Condition: A STOP condition is generated by the master to end a data transfer with a slave. Transitioning SDA from low to high while SCL remains high generates a STOP condition. See the timing diagram for applicable timing. Repeated START Condition: The master can use a repeated START condition at the end of one data transfer to indicate that it will immediately initiate a new data transfer following the current one. Repeated STARTS are commonly used during read operations to identify a
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
specific memory address to begin a data transfer. A repeated START condition is issued identically to a normal START condition. See the timing diagram for applicable timing. Bit Write: Transitions of SDA must occur during the low state of SCL. The data on SDA must remain valid and unchanged during the entire high pulse of SCL plus the setup and hold-time requirements (Figure 9). Data is shifted into the device during the rising edge of the SCL. Bit Read: At the end of a write operation, the master must release the SDA bus line for the proper amount of setup time before the next rising edge of SCL during a bit read. The device shifts out each bit of data on SDA at the falling edge of the previous SCL pulse and the data bit is valid at the rising edge of the current SCL pulse. Remember that the master generates all SCL clock pulses including when it is reading bits from the slave. Acknowledgement (ACK and NACK): An Acknowledgement (ACK) or Not Acknowledge (NACK) is always the 9th bit transmitted during a byte transfer. The device receiving data (the master during a read or the slave during a write operation) performs an ACK by transmitting a zero during the 9th bit. A device performs a NACK by transmitting a one during the 9th bit. Timing for the ACK and NACK is identical to all other bit writes. An ACK is the acknowledgment that the device is properly receiving data. A NACK is used to terminate a read sequence or as an indication that the device is not receiving data. Byte Write: A byte write consists of 8 bits of information transferred from the master to the slave (most significant bit first) plus a 1-bit acknowledgement from the slave to the master. The 8 bits transmitted by the master are done according to the bit write definition and the acknowledgement is read using the bit read definition. Byte Read: A byte read is an 8-bit information transfer from the slave to the master plus a 1-bit ACK or NACK from the master to the slave. The 8 bits of information that are transferred (most significant bit first) from the slave to the master are read by the master using the bit read definition, and the master transmits an ACK using the bit write definition to receive additional data bytes. The master must NACK the last byte read to terminate communication so the slave will return control of SDA to the master. Slave Address Byte: Each slave on the I 2 C bus responds to a slave addressing byte (Figure 10) sent immediately following a START condition. The slave address byte contains the slave address in the most significant 7 bits and the R/W bit in the least significant bit. The DS1863's slave address can be configured to any value between 00h to FEh using the Device Address Byte (Table 02h, Register 8Ch). The user also has to set the ASEL bit (Table 02h, Register 89h) for this address to be active. The default address is A2h (see Figure 10). By writing the correct slave address with R/W = 0, the master indicates it will write data to the slave. If R/W = 1, the master will read data from the slave. If an incorrect slave address is written, the DS1863 will assume the master is communicating with another I2C device and ignore the communications until the next START condition is sent. Memory Address: During an I2C write operation, the master must transmit a memory address to identify the memory location where the slave is to store the data. The memory address is always the second byte transmitted during a write operation following the slave address byte.
DS1863
SDA
tBUF tLOW tR tF
tHD:STA
tSP
SCL tHD:STA STOP START tHD:DAT NOTE: TIMING IS REFERENCED TO VIL(MAX) AND VIH(MIN). tHIGH tSU:DAT REPEATED START tSU:STA tSU:STO
Figure 9. I2C Timing Diagram. ____________________________________________________________________ 17
Burst-Mode PON Controller With Integrated Monitoring
MSB 1 0 1 0 0 0 1 LSB R/W
SLAVE ADDRESS*
READ/WRITE BIT
THE DEFAULT SLAVE ADDRESS IS SHOWN, HOWEVER IT CAN BE CHANGED USING THE DEVICE ADDRESS BYTE (TABLE 02h, BYTE 8Ch)., AND ASEL BIT.
Figure 10. DS1863 Slave Address Byte (Default)
Acknowledge Polling: Any time an EEPROM location is written, the DS1863 requires the EEPROM write time (tW) after the STOP condition to write the contents of the byte of data to EEPROM. During the EEPROM write time, the device will not acknowledge its slave address because it is busy. It is possible to take advantage of that phenomenon by repeatedly addressing the DS1863, which allows the next page to be written as soon as the DS1863 is ready to receive the data. The alternative to acknowledge polling is to wait for a maximum period of tW to elapse before attempting to write again to the device. EEPROM Write Cycles: When EEPROM writes occur to the memory, the DS1863 will write to all three EEPROM memory locations, even if only a single byte was modified. Because all three bytes are written, the bytes that were not modified during the write transaction are still subject to a write cycle. This can result in all three bytes being worn out over time by writing a single byte repeatedly. The DS1863's EEPROM write cycles are specified in the NV Memory Characteristics table. The specification shown is at the worst-case temperature. If zero-crossing detection is enabled, EEPROM write cycles cannot begin until after the zero-crossing detection is complete. Reading a Single Byte from a Slave: To read a single byte from the slave, the master generates a START condition, writes the slave address byte with R/W = 1, reads the data byte with a NACK to indicate the end of the transfer, and generates a STOP condition. When a single byte is read, it will always be the Potentiometer 0 value. Reading Multiple Bytes from a Slave: The read operation can be used to read multiple bytes with a single transfer. When reading bytes from the slave, the master simply ACKs the data byte if it desires to read another byte before terminating the transaction. After the master reads the last byte, it NACKs to indicate the end of the transfer and generates a STOP condition. The first byte read will be the Potentiometer 0 Wiper Setting. The next byte will be the Potentiometer 1 Wiper Setting. The third byte is the Configuration Register byte. If an ACK is issued by the master following the Configuration Register byte, then the DS1863 will send the Potentiometer 0 Wiper Setting again. This round robin reading will occur as long as each byte read is followed by an ACK from the master.
DS1863
I2C Communication
Writing a Single Byte to a Slave: The master must generate a START condition, write the slave address byte (R/W = 0), write the byte of data, and generate a STOP condition. The master must read the slave's acknowledgement during all byte write operations. Writing Multiple Bytes to a Slave: To write multiple bytes to a slave, the master generates a start condition, writes the slave address byte (R/W = 0), writes the memory address, writes up to 8 data bytes, and generates a stop condition. The DS1863 writes 1 to 8 bytes (1 page or row) with a single write transaction. This is internally controlled by an address counter that allows data to be written to consecutive addresses without transmitting a memory address before each data byte is sent. The address counter limits the write to one 8-byte page (one row of the memory map). Attempts to write to additional pages of memory without sending a stop condition between pages results in the address counter wrapping around to the beginning of the present row. Example: A 3-byte write starts at address 06h and writes three data bytes (11h, 22h, and 33h) to three "consecutive" addresses. The result is that addresses 06h and 07h would contain 11h and 22h, respectively, and the third data byte, 33h, would be written to address 00h. To prevent address wrapping from occurring, the master must send a stop condition at the end of the page, then wait for the bus-free or EEPROM-write time to elapse. Then the master can generate a new start condition, and write the slave address byte (R/W = 0) and the first memory address of the next memory row before continuing to write data.
18
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register Map
This register map shows each byte/word in terms of the row it is on in the memory. The first byte in the row is located in memory at the row address (hexadecimal) in the left most column. Each subsequent byte on the row is one/ two memory locations beyond the previous byte/word's address. A total of eight bytes are present on each row. For more information about each of these bytes see the corresponding register description.
LOWER MEMORY ROW (HEX) 00 08 10 18 20 28 30 38 40 48 50 58 60 68 70 78
<2> <0> <2> <0> <1> <1> <1> <1> <1> <1>
ROW NAME THRESHOLD0 THRESHOLD1 THRESHOLD2 THRESHOLD3 THRESHOLD4
<1> <1> <1> <1> <1> <1>
WORD 0 BYTE 0/8 BYTE 1/9
WORD 1 BYTE 2/A BYTE 3/B
WORD 2 BYTE 4/C BYTE 5/D
WORD 3 BYTE 6/E BYTE 7/F
TEMP ALARM HI VCC ALARM HI MON1 ALARM HI MON2 ALARM HI MON3 ALARM HI SEE EE EE EE EE EE EE
<2>
TEMP ALARM LO VCC ALARM LO MON1 ALARM LO MON2 ALARM LO MON3 ALARM LO SEE EE EE EE EE EE EE VCC VALUE
<2>
TEMP WARN HI VCC WARN HI MON1 WARN HI MON2 WARN HI MON3 WARN HI SEE EE EE EE EE EE EE
<2>
TEMP WARN LO VCC WARN LO MON1 WARN LO MON2 WARN LO MON3 WARN LO SEE EE EE EE EE EE EE
<0> <3>
SHADOWED EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE
SEE EE EE EE EE EE EE
SEE EE EE EE EE EE EE
SEE EE EE EE EE EE EE
SEE EE EE EE EE EE EE
ADC VALUES0 ADC VALUES1 ALARM/WARN
<6>
TEMP VALUE MON3 VALUE ALARM2
<6> <6>
MON1 VALUE RESERVED WARN2
<6>
MON2 VALUE STATUS UPDATE
RESERVED ALARM0
<6>
ALARM3 RESERVED
ALARM1 RESERVED
WARN3
RESERVED PWE LSB
<5>
TABLE SELECT
RESERVED
PWE MSB
TBL SEL
Access Code Read Access Write Access
<0> See each bit/byte separately
<1> All PW2
<2> All N/A
<3> All All and DS1863 Hardware
<4> PW2 PW2 + mode bit
<5> All All
<6> N/A All
<7> PW1 PW1
<8> PW2 PW2
<9> N/A PW2
<10> PW2 N/A
<11> All PW1
____________________________________________________________________
19
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 01h. Register Map
TABLE 01h (PW1) ROW (HEX) 80 88 90 98 A0 A8 B0 B8 C0 C8 D0 D8 E0 E8 F0 F8
<11>
ROW NAME
<7> <7> <7> <7> <7> <7> <7> <7> <7> <7> <7> <7> <7> <7> <7>
WORD 0 BYTE 0/8 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
ALARM3
WORD 1 BYTE 2/A EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
ALARM1
WORD 2 BYTE 4/C EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
WARN3
WORD 3 BYTE 6/E EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE BYTE 7/F EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
BYTE 1/9 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
ALARM2
BYTE 3/B EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
ALARM0
BYTE 5/D
PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE PW1 EE
ALARM TRAP
WARN2
RESERVED
Access Code Read Access Write Access
<0> See each bit/byte separately
<1> All PW2
<2> All N/A
<3> All All and DS1863 Hardware
<4> PW2 PW2 + mode bit
<5> All All
<6> N/A All
<7> PW1 PW1
<8> PW2 PW2
<9> N/A PW2
<10> PW2 N/A
<11> All PW1
20
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
Table 02h. Register Map
TABLE 02h (PW2) ROW (HEX) 80 88 90 98 A0 A8 B0 B8 C0-F7 F8
<4> <0>
DS1863
ROW NAME CONFIG0 CONFIG1 SCALE0 SCALE1
WORD 0 BYTE 0/8
<8>
WORD 1 BYTE 2/A
<4>
WORD 2 BYTE 4/C
<4>
WORD 3 BYTE 6/E
<10>
BYTE 1/9
<4>
BYTE 3/B
<4>
BYTE 5/D
<4>
BYTE 7/F
<10>
MODE
TINDEX
MOD DAC
APC DAC
BIAS DAC2
BIAS DAC2
DEVICE ID
DEVICE VER RSHIFT0
<8>
UPDATE RATE
CONFIG
START-UP STEP
MOD RANGING
DEVICE ADDRESS
COMP RANGING
RSHIFT1
<8> <8> <8> <8> <9>
RESERVED MON3 SCALE RESERVED MON3 OFFSET PW1 MSB FETG EN1 EMPTY MAN IBIAS0 FETG EN0 EMPTY MAN IBIAS1
VCC SCALE RESERVED VCC OFFSET RESERVED PW1 LSB TX-F EN1 EMPTY MAN_CNTL TX-F EN0 EMPTY RESERVED
MON1 SCALE RESERVED MON1 OFFSET RESERVED PW2 MSB HTXP EMPTY RESERVED LTXP EMPTY RESERVED
MON2 SCALE RESERVED MON2 OFFSET INTERNAL TEMP OFFSET* PW2 LSB HBIAS EMPTY RESERVED MAX IBIAS EMPTY RESERVED
OFFSET0 OFFSET1
PWD VALUE INTERRUPT EMPTY MAN IBIAS
<8>
*The Final Result must be XOR'ed with BB40h before writing to this register.
Access Code Read Access Write Access
<0> See each bit/byte separately
<1> All PW2
<2> All N/A
<3> All All and DS1863 Hardware
<4> PW2 PW2 + mode bit
<5> All All
<6> N/A All
<7> PW1 PW1
<8> PW2 PW2
<9> N/A PW2
<10> PW2 N/A
<11> All PW1
____________________________________________________________________
21
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 03h. Register Map
TABLE 03h (PW2) ROW (HEX) 80 88 90 98 A0 A8 B0 B8 C0 C8 D0 D8 E0 E8 F0 F8 ROW NAME
<8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8> <8>
WORD 0 BYTE 0/8 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE BYTE 1/9 EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
WORD 1 BYTE 2/A BYTE 3/B EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
WORD 2 BYTE 4/C BYTE 5/D EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
WORD 3 BYTE 6/E BYTE 7/F EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE EE
PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE PW2 EE
Access Code Read Access Write Access
<0> See each bit/byte separately
<1> All PW2
<2> All N/A
<3> All All and DS1863 Hardware
<4> PW2 PW2 + mode bit
<5> All All
<6> N/A All
<7> PW1 PW1
<8> PW2 PW2
<9> N/A PW2
<10> PW2 N/A
<11> All PW1
22
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring
Table 04h. Register Map
TABLE 04h (LUT FOR MOD) ROW (HEX) 80 88 90 98 A0 A8 B0 B8 C0 ROW NAME
<8> <8> <8> <8> <8> <8> <8> <8>
DS1863
WORD 0 BYTE 0/8 MOD MOD MOD MOD MOD MOD MOD MOD MOD BYTE 1/9 MOD MOD MOD MOD MOD MOD MOD MOD MOD
WORD 1 BYTE 2/A MOD MOD MOD MOD MOD MOD MOD MOD MOD BYTE 3/B MOD MOD MOD MOD MOD MOD MOD MOD MOD
WORD 2 BYTE 4/C MOD MOD MOD MOD MOD MOD MOD MOD MOD BYTE 5/D MOD MOD MOD MOD MOD MOD MOD MOD MOD
WORD 3 BYTE 6/E MOD MOD MOD MOD MOD MOD MOD MOD MOD BYTE 7/F MOD MOD MOD MOD MOD MOD MOD MOD MOD
LUT4 LUT4 LUT4 LUT4 LUT4 LUT4 LUT4 LUT4 LUT4
<8>
Table 05h. Register Map
TABLE 05h (LUT FOR APC) ROW (HEX) 80 88 90 98 A0 ROW NAME
<8> <8> <8> <8> <8>
WORD 0 BYTE 0/8 APC REF APC REF APC REF APC REF APC REF BYTE 1/9 APC REF APC REF APC REF APC REF APC REF
WORD 1 BYTE 2/A APC REF APC REF APC REF APC REF APC REF BYTE 3/B APC REF APC REF APC REF APC REF APC REF
WORD 2 BYTE 4/C APC REF APC REF APC REF APC REF RESERVED BYTE 5/D APC REF APC REF APC REF APC REF RESERVED
WORD 3 BYTE 6/E APC REF APC REF APC REF APC REF RESERVED BYTE 7/F APC REF APC REF APC REF APC REF RESERVED
LUT5 LUT5 LUT5 LUT5 LUT5
Access Code Read Access Write Access
<0> See each bit/byte separately
<1> All PW2
<2> All N/A
<3> All All and DS1863 Hardware
<4> PW2 PW2 + mode bit
<5> All All
<6> N/A All
<7> PW1 PW1
<8> PW2 PW2
<9> N/A PW2
<10> PW2 N/A
<11> All PW1
____________________________________________________________________
23
SPRINGER
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Registers Description
Lower Memory Register 00h to 01h: Temp Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 00h 01h S 2
-1
7FFFh All PW2 Nonvolatile (SEE) 26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2
-6
21 2
-7
20 2-8 bit0
bit7
Temperature measurements above this 2's complement threshold will set its corresponding alarm bit. Measurements equal to or below this threshold will clear its alarm bit. Lower Memory Register 02h to 03h: Temp Alarm Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 02h 03h S 2
-1
8000h All PW2 Nonvolatile (SEE) 26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2
-6
21 2
-7
20 2-8 bit0
bit7
Temperature measurements above this 2's complement threshold will set its corresponding alarm bit. Measurements equal to or below this threshold will clear its alarm bit. Lower Memory Register 04h to 05h: Temp Warn Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 04h 05h S 2
-1
7FFFh All PW2 Nonvolatile (SEE) 26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2
-6
21 2
-7
20 2-8 bit0
bit7
Temperature measurements above this 2's complement threshold will set its corresponding warning bit. Measurements equal to or below this threshold will clear its warning bit.
24
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 06h to 07h: Temp Warn Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 06h 07h S 2
-1
8000h All PW2 Nonvolatile (SEE) 26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2
-6
21 2
-7
20 2-8 bit0
bit7
Temperature measurements below this 2's complement threshold will set its corresponding warning bit. Measurements above this threshold will clear its warning bit. Lower Memory Register 08h to 09h: VCC Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 08h 09h 2
15 7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the VCC input above this unsigned threshold will set its corresponding alarm bit. Measurements below this threshold will clear its alarm bit. Lower Memory Register 0Ah to 0Bh: VCC Alarm Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 0Ah 0Bh 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the VCC below above this unsigned threshold will set its corresponding alarm bit. Measurements above this threshold will clear its alarm bit.
____________________________________________________________________
25
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 0Ch to 0Dh: VCC Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 0Ch 0Dh 2
15 7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the VCC input above this unsigned threshold will set its corresponding warning bit. Measurements below this threshold will clear its warning bit. Lower Memory Register 0Eh to 0Fh: VCC Warn Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 0Eh 0Fh 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the VCC below above this unsigned threshold will set its corresponding warning bit. Measurements above this threshold will clear its warning bit. Lower Memory Register 10h to 11h: MON1 Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 10h 11h 215 2
7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
bit7
Voltage measurements of the MON1 input above this unsigned threshold will set its corresponding alarm bit. Measurements below this threshold will clear its alarm bit.
26
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 12h to 13h: MON1 Alarm Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 12h 13h 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON1 input below this unsigned threshold will set its corresponding alarm bit. Measurements above this threshold will clear its alarm bit. Lower Memory Register 14h to 15h: MON1 Warn Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 14h 15h 215 2
7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
bit7
Voltage measurements of the MON1 input above this unsigned threshold will set its corresponding warning bit. Measurements below this threshold will clear its warning bit. Lower Memory Register 16h to 17h: MON1 Warn Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 16h 17h 2
15
0000h All PW2 Nonvolatile (SEE) 214 26 213 25 212 24 211 23 210 22 29 21 28 20 bit0
27 bit7
Voltage measurements of the MON1 input below this unsigned threshold will set its corresponding warning bit. Measurements above this threshold will clear its warning bit.
____________________________________________________________________
27
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 18h to 19h: MON2 Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 18h 19h 2
15 7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON2 input above this unsigned threshold will set its corresponding alarm bit. Measurements below this threshold will clear its alarm bit. Lower Memory Register 1Ah to 1Bh: MON2 Alarm Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 1Ah 1Bh 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON2 input below this unsigned threshold will set its corresponding alarm bit. Measurements above this threshold will clear its alarm bit. Lower Memory Register 1Ch to 1Dh: MON2 Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 1Ch 1Dh 215 2
7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
bit7
Voltage measurements of the MON2 input above this unsigned threshold will set its corresponding warning bit. Measurements below this threshold will clear its warning bit.
28
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 1Eh to 1Fh: MON2 Warn Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 1Eh 1Fh 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON2 input below this unsigned threshold will set its corresponding warning bit. Measurements above this threshold will clear its warning bit. Lower Memory Register 20h to 21h: MON3 Alarm Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 20h 21h 2
15 7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON3 input above this unsigned threshold will set its corresponding alarm bit. Measurements below this threshold will clear its alarm bit. Lower Memory Register 22h to 23h: MON3 Alarm Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 22h 23h 215 2
7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
bit7
Voltage measurements of the MON3 input below this unsigned threshold will set its corresponding alarm bit. Measurements above this threshold will clear its alarm bit.
____________________________________________________________________
29
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 24h to 25h: MON3 Warn Hi FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 24h 25h 2
15 7
FFFFh All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON3 input above this unsigned threshold will set its corresponding warning bit. Measurements below this threshold will clear its warning bit. Lower Memory Register 26h to 27h: MON3 Warn Lo FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 26h 27h 2
15 7
0000h All PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7
Voltage measurements of the MON3 input below this unsigned threshold will set its corresponding warning bit. Measurements above this threshold will clear its warning bit. Lower Memory Register 28h to 2Fh: Shadowed EEPROM FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 28h-2Fh SEE bit7 Shadowed EEPROM memory (see details in Memory Map section). PW2 level access controlled ROM data for end user. 00h All PW2 Nonvolatile (SEE) SEE SEE SEE SEE SEE SEE SEE bit0
30
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 30h to 5Fh: PW2 EE FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 30h-5Fh EE bit7 Nonvolatile EEPROM memory. PW2 level access controlled ROM data for end user. Lower Memory Register 60h to 61h: Temp Value POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE: 60h 61h S 2
-1
00h All PW2 Nonvolatile (EE) EE EE EE EE EE EE EE bit0
0000h All N/A Volatile 26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2
-6
21 2
-7
20 2-8 bit0
bit7 Signed 2's complement Direct-to-Temperature measurement. Lower Memory, Register 62h-63h: VCC Value Lower Memory, Register 64h-65h: MON1 Value Lower Memory, Register 66h-67h: MON2 Value Lower Memory, Register 68h-69h: MON3 Value POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE: 62h 63h 64h 65h 66h 67h 68h 69h 215 2 2 2
7 15
0000h All N/A Volatile 214 2 2 2
6 14
213 2 2 2
5 13
212 2 2 2
4 12
211 2 2 2
3 11
210 2 2 2
2 10
29 2 2 2 2 2
1 9
28 20 28 20 28 20 28 20 bit0
27
15 7
26
14 6
25
13 5
24
12 4
23
11 3
22
10 2
21
9 1
2 2
2 2
2 2
2 2
2 2
2 2
215
7
214
6
213
5
212
4
211
3
210
2
29
1
bit7 Unsigned voltage measurement.
____________________________________________________________________
31
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 6Ah to 6D: Reserved POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE These registers are reserved. The value when read is 00h. Lower Memory, Register 6Eh: Status POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE Write Access 6Eh N/A FETG STATUS bit7 FETG STATUS: Reflects the active state of FETG. 0 = Bias and modulation outputs are enabled. 1 = The FETG output is asserted to disable the bias and modulation outputs. SOFT FETG: 0 = (Default) 1 = Force the bias and modulation outputs to their off states and asserts the FETG output. Reserved (Default = 0) TX-F RESET: 0 = Does not affect the TX-F output (Default). 1 = Resets the latch for the TX-F output. This bit is self clearing after the reset. SOFT TX-D: This bit allows a software control that is identical to the TX-D pin. Please see section on TX-D for further information. It's value is wired OR'ed with the logic value on TX-D pin. 0 = Internal TX-D signal is equal to external TX-D pin. 1 = Internal TX-D signal is high. x000 0x0x b All See Below Volatile All SOFT FETG N/A RESERVED All TX-F RESET All SOFT TX-D N/A TX-F STATUS N/A RESERVED N/A RDYB bit0 00h All N/A
bit7
bit6 bit5
bit4
bit3
TX-F STATUS: Reflects the active state of TX-F. bit2 bit1 bit0 0 = TX-F pin is not active. 1 = TX-F pin is active. RESERVED (Default = 0) RDYB: Ready Bar. 0 = VCC is above POA. 1 = VCC is below POA or too low to communicate over the I2C bus.
32
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 6Fh: Update POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 6Fh TEMP RDY bit7 00h All All + DS1863 Hardware Volatile VCC RDY MON1 RDY MON2 RDY MON3 RDY RESERVED RESERVED RESERVED bit0
Status of completed conversions. At Power-On, these bits are cleared and will be set as each conversion is completed. These bits can be cleared so that a completion of a new conversion is verified. TEMP RDY: 0 = Temperature conversion is not ready (Default). 1 = Temperature conversion is ready. VCC RDY: bit6 0 = VCC conversion is not ready (Default). 1 = VCC conversion is ready. bit5 MON1 RDY: 0 = MON1 conversion is not ready (Default). 1 = MON1 conversion is ready. MON2 RDY: 0 = MON2 conversion is not ready (Default). 1 = MON2 conversion is ready. MON3 RDY: 0 = MON3 conversion is not ready (Default). 1 = MON3 conversion is ready. bit2:0 RESERVED
bit7
bit4
bit3
____________________________________________________________________
33
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 70h: Alarm3 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 70h TEMP HI bit7 Alarm Status Bits TEMP HI: High Alarm Status for Temperature measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit6 TEMP LO: Low Alarm Status for Temperature measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. VCC HI: High Alarm Status for VCC measurement. bit5 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. VCC LO: Low Alarm Status for VCC measurement. This bit is set when the VCC supply is below the POA trip point value. It will clear itself when a VCC measurement is completed and the value is above the low threshold. 0 = Last measurement was equal to or above threshold setting. 1 = (Default) Last measurement was below threshold setting. MON1 HI: High Alarm Status for MON1 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit2 MON1 LO: Low Alarm Status for MON1 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. MON2 HI: High Alarm Status for MON2 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit0 MON2 LO: Low Alarm Status for MON2 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. 10h All N/A Volatile TEMP LO VCC HI VCC LO MON1 HI MON1 LO MON2 HI MON2 LO bit0
bit7
bit4
bit3
bit1
34
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 71h: Alarm2 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 71h MON3 HI bit7 Alarm Status Bits MON3 HI: High Alarm Status for MON3 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit6 bit5:0 MON3 LO: Low Alarm Status for MON3 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. RESERVED 00h All N/A Volatile MON3 LO RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED bit0
bit7
____________________________________________________________________
35
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 72h: Alarm1 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 72h RESERVED bit7 Alarm Status Bits bit7:4 bit3 bit2 bit1 RESERVED BIAS HI: High Alarm Status Bias; Fast Comparison. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. RESERVED TX-P HI: High Alarm Status TX-P; Fast Comparison. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. TX-P LO: Low Alarm Status TX-P; Fast Comparison. 0 = Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. 00h All N/A Volatile RESERVED RESERVED RESERVED BIAS HI RESERVED TX-P HI TX-P LO bit0
bit0
Lower Memory, Register 73h: Alarm0 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 73h RESERVED bit7 Alarm Status Bits bit7:4 bit3 RESERVED BIAS MAX: Maximum digital setting for IBIAS. 0 = (Default) The value of IBIAS is equal to or below MAX IBIAS setting. 1 = Requested value of IBIAS is greater than MAX IBIAS setting. bit2:0 RESERVED 00h All N/A Volatile RESERVED RESERVED RESERVED BIAS MAX RESERVED RESERVED RESERVED bit0
36
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 74h: Warn3 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 74h TEMP HI bit7 Warning Status Bits bit7 TEMP HI: High Warning Status for Temperature measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit6 TEMP LO: Low Warning Status for Temperature measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. bit5 VCC HI: High Warning Status for VCC measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit4 VCC LO: Low Warning Status for VCC measurement. This bit is set when the VCC supply is below the POA trip point value. It will clear itself when a VCC measurement is completed and the value is above the low threshold. 0 = Last measurement was equal to or above threshold setting. 1 = (Default) Last measurement was below threshold setting. bit3 MON1 HI: High Warning Status for MON1 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. MON1 LO: Low Warning Status for MON1 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. bit1 MON2 HI: High Warning Status for MON2 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit0 MON2 LO: Low Warning Status for MON2 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. 10h All N/A Volatile TEMP LO VCC HI VCC LO MON1 HI MON1 LO MON2 HI MON2 LO bit0
bit2
____________________________________________________________________
37
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory, Register 75h: Warn2 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 75h MON3 HI bit7 Warning Status Bits bit7 MON3 HI: High Warning Status for Mon3 measurement. 0 = (Default) Last measurement was equal to or below threshold setting. 1 = Last measurement was above threshold setting. bit6 MON3 LO: Low Warning Status for Mon3 measurement. 0 = (Default) Last measurement was equal to or above threshold setting. 1 = Last measurement was below threshold setting. RESERVED 10h All N/A Volatile MON3 LO RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED bit0
bit5
Lower Memory, Register 76h to 7Ah: Reserved POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE These registers are reserved. The value when read is 00h. Lower Memory, Register 7Bh to 7Eh: Password Entry (PWE) FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE FFFF FFFFh N/A All Volatile 00h All N/A
7Bh 7Ch 7Dh 7Eh
231 2 2
23 15
230 2 2
22 14
229 2 2
21 13
228 2 2
20 12
227 2 2
19 11
226 2 2
18 10
225 2
17 9
224 216 28 20 bit0
2
27 bit7
26
25
24
23
22
21
Password Entry. There are two passwords for the DS1863. Each password is 4 bytes long. The lower level password (PW1) will have all the access of a normal user plus those made available with PW1. The higher level password (PW2) will have all of the access of PW1 plus those made available with PW2. The values of the passwords reside in EE inside of PW2 memory. At Power up all PWE bits are set to 1. All reads to this location are 0.
38
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Lower Memory Register 7Fh: Table Select (TBL SEL) POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 7Fh 2
7
00h All All Volatile 26 25 24 23 22 21 20 bit0
bit7
The upper memory tables (Table 01h-Table 05h) of the DS1863 are accessible by writing the correct table value in this register.
____________________________________________________________________
39
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 01h, Registers
Table 01h, Register 80h to F7h: PW1 EEPROM POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 80h-F7h EE bit7 EEPROM for PW1 level access. 00h PW1 PW1 Nonvolatile(EE) EE EE EE EE EE EE EE bit0
Table 01h, Register F8h: Alarm3 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE F8h TEMP HI bit7 Layout is identical to Alarm3 in Lower Memory Register 70h with two exceptions. 1. VCC Low alarm is not set at power-on. 2. These bits are latched. They are cleared by power-down or a write with PW1 access. 00h All PW1 Volatile TEMP LO VCC HI VCC LO MON1 HI MON1 LO MON2 HI MON2 LO bit0
Table 01h, Register F9h: Alarm2 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE F9h MON3 HI bit7 Layout is identical to Alarm2 in Lower Memory Register 71h with one exception. 1. These bits are latched. They are cleared by power-down or a write with PW1 access. 00h All PW1 Volatile MON3 LO RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED bit0
40
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 01h, Register FAh: Alarm1 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE FAh BIAS HI bit7 Layout is identical to Alarm1 in Lower Memory Register 72h with one exception. 1. These bits are latched. They are cleared by power-down or a write with PW1 access. 00h All PW1 Volatile TX-P HI TX-P LO RESERVED RESERVED RESERVED RESERVED RESERVED bit0
Table 01h, Register FBh: Alarm0 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 72h RESERVED bit7 Layout is identical to Alarm0 in Lower Memory Register 73h with one exception. 1. These bits are latched. They are cleared by power-down or a write with PW1 access 00h All PW1 Volatile RESERVED RESERVED RESERVED BIAS MAX RESERVED RESERVED RESERVED bit0
Table 01h, Register FCh: Warn3 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE FCh TEMP HI bit7 Layout is identical to Warn3 in Lower Memory Register 74h with two exceptions. 1. VCC Low Warning is not set at power-on. 2. These bits are latched. They are cleared by power-down or a write with PW1 access. 00h All PW1 Volatile TEMP LO VCC HI VCC LO MON1 HI MON1 LO MON2 HI MON2 LO bit0
____________________________________________________________________
41
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 01h, Register FDh: Warn2 POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE FDh MON3 HI bit7 Layout is identical to Warn2 in Lower Memory Register 75h with one exception. 1. These bits are latched. They are cleared by power-down or a write with PW1 access. 00h All PW1 Volatile MON3 LO RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED bit0
Table 01h, Register FEh to FFh: Reserved POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE These registers are reserved. 00h All PW1 Volatile
42
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Registers
Table 02h, Register 80h: Mode POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 80h SEEB bit7 0Fh PW2 PW2 Volatile RESERVED RESERVED RESERVED AEN MOD-EN APC-EN BIAS-EN bit0 SEEB: 0 = Enables EEPROM writes to SEE bytes in Table 02h (Default). 1 = Disables EEPROM writes to SEE bytes during configuration, so that the configuration of the part is not delayed by the EE cycle time. Once the values are known, write this bit to a 0 and write the SEE locations again for data to be written to the EEPROM. RESERVED AEN: 0 = The temperature calculated index value (`T Index') is write-able by the user and the updates of calculated indexes are disabled. This allows the user to interactively test their modules by controlling the indexing for the look-up tables. The recalled values from the LUTs will appear in the DAC registers after the next completion of a temperature conversion (just like it would happen is auto mode). Both DACs will update at the same time (just like auto mode). 1 = Enables auto control of the LUT (Default). MOD-EN: 0 = "MOD DAC" is write-able by the user and the LUT recalls are disabled. This allows the user to interactively test their modules by writing the DAC value for modulation. The output is updated with the new value at the end of the write cycle. The I_C Stop condition is the end of the write cycle. 1 = Enables auto control of the LUT for modulation (Default). APC-EN: 0 = "APC DAC" is write-able by the user and the LUT recalls are disabled. This allows the user to interactively test their modules by writing the DAC value for APC reference. The output is updated with the new value at the end of the write cycle. The I_C Stop condition is the end of the write cycle. 1 = Enables auto control of the LUT for APC reference (Default). BIAS-EN: 0 = "BIAS DAC" is controlled by the user and the APC is open loop. The "BIAS DAC" value is written to the "MAN IBIAS" Register. All values that are written to "MAN IBIAS" and are greater than the "MAX IBIAS" register setting are not updated and will set the "BIAS MAX" alarm bit. The "BIAS DAC" register will continue to reflect the value of the Bias DAC. This allows the user to interactively test their modules by writing the DAC value for bias. The output is updated with the new value at the end of the write cycle to the "MAN IBIAS" register. The I2C Stop condition is the end of the write cycle. 1 = Enables auto control for the APC feedback (Default).
bit7
bit6:4
bit3
bit2
bit1
bit0
____________________________________________________________________
43
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 81h: Tindex POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 81h 27 bit7 00h PW2 PW2 and (AEN = 0) Volatile 26 25 24 23 22 21 20 bit0
Tindex =
Temperature + 40C + 80h 2C
Holds the calculated index based on the Temperature Measurement. This index is used for the address during Look-Up of Tables 04h and 05h. For Table 04h, the exact address as the value of Tindex is used. For Table 05h the address used is calculated as follows
Tindex - 80h + 80h 2
Table 02h, Register 82h: MOD DAC POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 82h 27 bit7 00h PW2 PW2 and (MOD-EN = 0) Volatile 26 25 24 23 22 21 20 bit0
The digital value used for MOD and recalled from Table 04h at the adjusted memory address found in Tindex. The address used is calculated as follows
Tindex =
TEMP + 40h 2
This register is updated at the end of the Temperature conversion. Table 02h, Register 83h: APC DAC POWER-ON VALUE READ ACCESS WRITE ACCESS MEMORY TYPE 83h 2
7
00h PW2 PW2 and (APC-EN = 0) Volatile 26 25 24 23 22 21 20 bit0
bit7
The digital value used for APC reference and recalled from Table 05h at the memory address found in `T Index'. This register is updated at the end of the Temperature conversion.
44
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 84h to 85h: BIAS DAC FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 84h 85h 0 27 bit7 The digital value used for IBIAS. Table 02h, Register 86h: Device ID FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 86h 0 bit7 Hard wired to show device ID. Table 02h, Register 87h: Device VER FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 87h bit7 Hard wired connections to show Device Version. Device Version PW2 N/A ROM DEVICE VERSION bit0 63h PW2 N/A ROM 1 1 0 0 0 1 1 bit0 00 00h PW2 PW2 and (BIAS-EN = 0) Volatile 0 26 212 25 211 24 210 23 29 22 28 21 27 20 bit0
____________________________________________________________________
45
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 88h: Update Rate FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
Defines the update rate for comparison of APC control.
88h
0 bit7
0
0
0
SR(3:0) bit0
bit7:4 bit3:0
0 SR(3:0) : 4-bit update rate for comparison of APC control.
SR3-SR0
MINIMUM TIME REPEATED SAMPLE FROM BEN TO FIRST PERIOD FOLLOWING SAMPLE (tFIRST) FIRST SAMPLE (tREP) 50ns 350ns 550ns 750ns 950ns 1350ns 1550ns 1750ns 2150ns 2950ns 3150ns 800ns 1200ns 1600ns 2000ns 2800ns 3200ns 3600ns 4400ns 6000ns 6400ns
0000b 0001b 0010b 0011b 0100b 0101b 0110b 0111b 1000b 1001b*
*All codes greater than 1001b (1010b-111b) use the maximum sample time of code 1001b.
46
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 89h: Config FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
89h
FETG DIR bit7
TX-F EN
RESERVED
ASEL
RESERVED
RESERVED
RESERVED
RESERVED bit0
Configure the memory location and the polarity of the digital outputs. FETG DIR: Chooses the direction or polarity of the FETG output for normal operation. bit7 0 = Under normal operation, FETG will be pulled low. (Default) 1 = Under normal operation, FETG will be pulled high. TX-F EN: 0 = The alarm bits will immediately reflect the status of the last comparison. (Default) bit6 1 = The alarm bits are latched until cleared by a TX-D transition or Power-down. If VCC low alarm is enabled for either FETG or TX-F then latching is disabled until after the first VCC measurement is made above the VCC to set-point to allow for proper operation during slow power-on cycles. RESERVED ASEL: Address SELect. 0 = Device Address of A2h (Default). 1 = Device-Address is equal to the value found in byte `device_address' (Table 02h, 8Ch). RESERVED
bit5
bit4
bit3:0
Table 02h, Register 8Ah: Startup Step FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Ah 212 bit7 This value will define the maximum allowed step for the upper 8 bits of IBIAS output during start-up. 00h PW2 PW2 Nonvolatile (SEE) 211 210 29 28 27 26 25 bit0
____________________________________________________________________
47
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 8Bh: MOD Ranging FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Bh RESERVED bit7 The lower nibble of this byte controls the Full-Scale range of the Modulation DAC bit7:3 bit2:0 RESERVED (Default = 0) MOD RANGING: 3-bit value to select FS output voltage for VMOD. Default 0006 and creates a FS of 1.25V. 00h PW2 PW2 Nonvolatile (SEE) RESERVED RESERVED RESERVED RESERVED MOD2 MOD1 MOD0 bit0
MOD2 TO MOD0 000b 001b 010b 011b 100b 101b 110b 111b
% OF 1.25V 100 80.05 66.75 50.13 40.16 33.5 28.75 25.18
FS VOLTAGE 1.250 1.001 0.833 0.627 0.502 0.419 0.359 0.315
Table 02h, Register 8Ch: Device Address FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Ch 27 bit7 X = Don't care. This value becomes the Device address for the main memory when ASEL (Table 02h, 89h) bit is set. 00h PW2 PW2 Nonvolatile (SEE) 26 25 24 23 22 21 X bit0
48
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 8Dh: Comp Ranging FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Dh RESERVED bit7 00h PW2 PW2 Nonvolatile (SEE) RESERVED RESERVED RESERVED RESERVED APC2 APC1 APC0 bit0
This byte controls the Full-Scale range for the Quick-Trip monitoring of the APC reference as well as the closed loop monitoring of APC. bit7:3 bit2:0 RESERVED (Default = 0) APC RANGING: 3-bit value to select the FS comparison voltage for BMD with the APC. Default is 000b and creates a FS voltage of 2.5V.
APC2 TO APC0 000b 001b 010b 011b 100b 101b 110b 111b
% OF 2.5V 100 80.07 66.79 50.18 40.22 33.57 28.82 25.26
FS VOLTAGE 2.500 2.002 1.670 1.255 1.006 0.839 0.721 0.632
Table 02h, Register 8Eh: Right Shift1 FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Eh RESERVED bit7 00h PW2 PW2 Nonvolatile (SEE) MON1_2 MON1_1 MON1_0 RESERVED MON2_2 MON2_1 MON2_0 bit0
Allows for right-shifting the final answer of MON1 and MON2 voltage measurements. This allows for scaling the measurements to the smallest Full-scale voltage and then right-shifting the final result so the reading is weighted to the correct LSB.
____________________________________________________________________
49
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 8Fh: Right Shift0 FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: 8Fh RESERVED bit7 00h PW2 PW2 Nonvolatile (SEE) MON3_2 MON3_1 MON3_0 RESERVED RESERVED RESERVED RESERVED bit0
Allows for right-shifting the final answer of MON3 voltage measurements. This allows for scaling the measurements to the smallest full-scale voltage and then right-shifting the final result so the reading is weighted to the correct LSB. Table 02h, Register 90h to 91h: Reserved FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: These registers are reserved. Table 02h, Register 92h to 93h: VCC Scale FACTORY CALIBRATED READ ACCESS WRITE ACCESS MEMORY TYPE 92h 93h 2
15 7
0000h PW2 PW2 Nonvolatile (SEE)
PW2 PW2 Nonvolatile (SEE) 214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
28 20 bit0
2
bit7 Controls the Scaling or Gain of the VCC measurements. The factory-calibrated value will produce a FS voltage of 6.5536V.
50
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register 94h to 95h: MON1 Scale Table 02h, Register 96h to 97h: MON2 Scale Table 02h, Register 98h to 99h: MON3 Scale FACTORY CALIBRATED READ ACCESS WRITE ACCESS MEMORY TYPE 94h 95h 96h 97h 98h 99h 215 2 2 2
7 15
PW2 PW2 Nonvolatile (SEE) 214 2 2 2
6 14
213 2 2 2
5 13
212 2 2 2
4 12
211 2 2 2
3 11
210 2 2 2
2 10
29 2 2 2 2
1 9
28 20 28 20 28 20 bit0
27
15 7
26
14 6
25
13 5
24
12 4
23
11 3
22
10 2
21
9 1
2
2
2
2
2
2
bit7
Controls the Scaling or Gain of the MON1, MON2, and MON3 measurements. The default hexadecimal value will correspond to 2.5V. The factory-calibrated value will produce a FS voltage of 2.5V. Table 02h, Register 9Ah to A1h: Reserved FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE These registers are reserved. Table 02h, Register A2h to A3h: VCC Offset FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE A2h A3h S 2
9
0000h PW2 PW2 Nonvolatile (SEE)
0000h PW2 PW2 Nonvolatile (SEE) S 2
8
215 2
7
214 2
6
213 2
5
212 2
4
211 2
3
210 22 bit0
bit7 Allows for offset control of VCC measurement if desired.
____________________________________________________________________
51
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register A4h to A5h: MON1 Offset Table 02h, Register A6h to A7h: MON2 Offset Table 02h, Register A8h to A9h: MON3 Offset FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE A4h A5h A6h A7h A8h A9h S 2
9
0000h PW2 PW2 Nonvolatile (SEE) S 2
8
215 2 2 2
7 15
214 2 2 2
6 14
213 2 2 2
5 13
212 2 2 2
4 12
211 2 2 2
3 11
210 22 210 22 210 22 bit0
S 29 S 2
9
S 28 S 2
8
27
15 7
26
14 6
25
13 5
24
12 4
23
11 3
2
2
2
2
2
bit7 Allows for offset control of MON1, MON2, and MON3 measurement if desired. Table 02h, Register AAh to ADh: Reserved FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE These registers are reserved. Table 02h, Register AEh to AFh: Temp Offset FACTORY CALIBRATED READ ACCESS WRITE ACCESS MEMORY TYPE AEh AFh S 2
1
0000 0000h PW2 PW2 Nonvolatile (SEE)
PW2 PW2 Nonvolatile (SEE) 28 2
0
27 2
-1
26 2
-2
25 2
-3
24 2
-4
23 2
-5
22 2-6 bit0
bit7 Allows for offset control of Temp measurement if desired. The Final Result must be XOR'ed with BB40h before writing to this register. Factory calibration contains the desired value for a reading of the temperature in degrees celcius.
52
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register B0h to B3h: PW1 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE B0h B1h B2h B3h 2 2
31
FFFF FFFFh N/A PW2 Nonvolatile (SEE) 230 222 2
14 6
229 221 2
13 5
228 220 2
12 4
227 219 2
11 3
226 218 2
10 2
225 217 2 2
9 1
224 216 28 20 bit0
223
15 7
2
2
2
2
2
2
bit7
The PWE value is compared against the value written to this location to enable PW1 access. At power-on, the PWE value is set to all ones. Thus writing these bytes to all ones grants PW1 access on power-up without writing the password entry. All reads of this register are 00h. Table 02h, Register B4h to B7h: PW2 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE B4h B5h B6h B7h 2 2
31 23
FFFF FFFFh N/A PW2 Nonvolatile (SEE) 230 2
22
229 2
21
228 2
20
227 2
19
226 2
18
225 2
17
224 216 28 20 bit0
215 2
7
214 2
6
213 2
5
212 2
4
211 2
3
210 2
2
29 2
1
bit7
The PWE value is compared against the value written to this location to enable PW2 access. At power-on, the PWE value is set to all ones. Thus writing these bytes to all ones grants PW2 access on power-up without writing the password entry. All reads of this register are 00h.
____________________________________________________________________
53
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register B8h: FETG Enable1 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
B8h
TEMP EN bit7
VCC EN
MON1 EN
MON2 EN
MON3 EN
RESERVED
RESERVED
RESERVED bit0
Configures the maskable interrupt for the FETG pin. TEMP EN: Enables/Disables active interrupts on the FETG pin due to temperature measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable VCC EN: Enables/Disables active interrupts on the FETG pin due to VCC measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable MON1 EN: Enables/Disables active interrupts on the FETG pin due to MON1 measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable MON2 EN: Enables/Disables active interrupts on the FETG pin due to MON2 measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable MON3 EN: Enables/Disables active interrupts on the FETG pin due to MON3 measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable RESERVED (Default = 0)
bit7
bit6
bit5
bit4
bit3
bit2:0
54
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register B9h: FETG Enable0 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
B9h
TXP-HI EN bit7
TXP-LO EN
BIAS-HI EN
BIAS MAX EN
RESERVED
RESERVED
RESERVED
RESERVED bit0
Configures the maskable interrupt for the FETG pin. TX-P-HI EN: Enables/Disables active interrupts on the FETG pin due to Tx-P fast comparisons above the threshold limit. 0 = Disable (Default) 1 = Enable. TX-P-LO EN: Enables/Disables active interrupts on the FETG pin due to Tx-P fast comparisons below the threshold limit. 0 = Disable (Default) 1 = Enable BIAS-HI EN: Enables/Disables active interrupts on the FETG pin due to BIAS fast comparisons above the threshold limit. 0 = Disable (Default) 1 = Enable BIAS MAX EN: Enables/Disables active interrupts on the FETG pin due to BIAS fast comparisons below the threshold limit. bit4 0 = Disable (Default) 1 = Enable RESERVED (Default = 0)
bit7
bit6
bit5
bit3:0
____________________________________________________________________
55
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register BAh: TX-F Enable1 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
BAh
TEMP EN bit7
VCC EN
MON1 EN
MON2 EN
MON3 EN
RESERVED
RESERVED
RESERVED bit0
Configures the maskable interrupt for the TX-F pin. TEMP EN: Enables/Disables active interrupts on the TX-F pin due to temperature measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable VCC EN: Enables/Disables active interrupts on the TX-F pin due to VCC measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable MON1 EN: Enables/Disables active interrupts on the TX-F pin due to MON1measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable MON2 EN: Enables/Disables active interrupts on the TX-F pin due to MON2 measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable. MON3 EN: Enables/Disables active interrupts on the TX-F pin due to MON3 measurements outside the threshold limits. 0 = Disable (Default) 1 = Enable RESERVED (Default = 0)
bit7
bit6
bit5
bit4
bit3
bit2:0
56
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register BBh: TX-F Enable0 FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE 00h PW2 PW2 Nonvolatile (SEE)
BBh
TXP-HI EN bit7
TXP-LO EN
BIAS-HI EN
BIAS MAX EN
RESERVED
RESERVED
RESERVED
FETG EN bit0
Configures the maskable interrupt for the Tx-F pin. TXP-HI EN: Enables/Disables active interrupts on the Tx-F pin due to Tx-P fast comparisons above the threshold limit. 0 = Disable (Default) 1 = Enable. TXP-LO EN: Enables/Disables active interrupts on the Tx-F pin due to Tx-P fast comparisons below the threshold limit. 0 = Disable (Default) 1 = Enable BIAS-HI EN: Enables/Disables active interrupts on the Tx-F pin due to BIAS fast comparisons above the threshold limit. 0 = Disable (Default) 1 = Enable BIAS MAX EN: Enables/Disables active interrupts on the Tx-F pin due to BIAS fast comparisons above the threshold limit. bit4 0 = Disable (Default) 1 = Enable RESERVED (Default = 0) FETG EN: 0 = Normal FETG operation (Default) 1 = Enables FETG to act as an input to Tx-F output.
bit7
bit6
bit5
bit3:1 bit0
____________________________________________________________________
57
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register BCh: HTXP FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: BCh 2
7
00h PW2 PW2 Nonvolatile (SEE) 26 25 24 23 22 21 20 bit0
bit7
Fast comparison DAC adjust for High TXP. This value is added to the APC_DAC value recalled from Table 04h. If the sum is greater than 0xFF then 0xFF is used. Comparisons greater than APC_DAC plus this value, found on the BMD pin, will create a TX-P HI alarm. Table 02h, Register BDh: LTXP FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: BDh 2
7
00h PW2 PW2 Nonvolatile (SEE) 26 25 24 23 22 21 20 bit0
bit7
Fast comparison DAC adjust for Low TXP. This value is subtracted from the APC_DAC value recalled from Table 04h. If the difference is less than 0x00 then 0x00 is used. Comparisons less than APC_DAC minus this value, found on the BMD pin, will create a TX-PLO alarm. Table 02h, Register BEh: HBIAS FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: BEh 2
7
00h PW2 PW2 Nonvolatile (SEE) 26 25 24 23 22 21 20 bit0
bit7 Fast comparison DAC setting for High BIAS.
58
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register BFh: MAX IBIAS FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: BFh 2
12
00h PW2 PW2 Nonvolatile (SEE) 211 210 29 28 27 26 25 bit0
bit7
This value will define the maximum DAC value allowed for the upper 8 bits of IBIAS output during all operations. During the initial step and binary search, this value will not cause an alarm but will still clamp the IBIAS DAC output. After the startup sequence (or normal APC operations), if the APC loop tries to create an IBIAS value greater than this setting, IBIAS is clamped, and creates a BIAS MAX alarm. Settings 00h through FEh are intended for normal APC mode of operation. Setting FFh is reserved for manual IBIAS mode. Table 02h, Register C0h to F7h: Empty Table 02h, Register F8h-F9h: MAN IBIAS FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: F8h F9h RESERVED 2
7
00h PW2 PW2 and (BIAS-EN = 0) Volatile RESERVED 2
6
212 2
5
211 2
4
210 2
3
29 2
2
28 2
1
27 20 bit0
bit7 When "BIAS-EN" (Table 02h, 80h) is written to 0, writes to these bytes will control the lower portion of the IBIAS DAC [7:0]. Table 02h, Register FAh: MAN_CNTL FACTORY DEFAULT: READ ACCESS WRITE ACCESS MEMORY TYPE: FAh RESERVED bit7 00h PW2 PW2 and (BIAS-EN = 0) Volatile RESERVED RESERVED RESERVED RESERVED RESERVED RESERVED
MAN_CLK bit0
When "BIAS-EN" bit (Table 02h, 80h) is written to zero, bit zero of this byte will control the updates of the MAN IBIAS value to the Bias output. The Values of MAN IBIAS should be written with a separate write command. Setting bit zero to a `1' will clock the MAN IBIAS value to the output DAC. 1. Write the MAN IBIAS value with a write command. 2. Set the MAN CLK bit to a `1' with a separate write command. 3. Clear the MAN CLK bit to a `0' with a separate write command.
____________________________________________________________________
59
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 02h, Register FBh to FFh: Reserved FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE: These registers are reserved.
Table 03h, Register Descriptions
Table 03h, Register 80h to FFh: PW2 EEPROM FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE: 80h-FFh EE bit7 PW2 general-purpose EEPROM. 00h PW2 PW2 Nonvolatile (EE) EE EE EE EE EE EE EE bit0
Table 04h, Register Descriptions
Table 04h, Register 80h to C7h: Modulation LUT FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE: 80h-C7h 27 bit7 The unsigned value for modulation DAC output. The Modulation LUT is a set of registers assigned to hold the temperature profile for the Modulation DAC. The values in this table combined with the MOD bits in the MOD Ranging register (Table 02h, Register 8Bh) determine the set point for the Modulation Voltage. The temperature measurement is used to index the LUT (T INDEX, Table 02h, Register 81h) in 2C increments from -40C to +102C, starting at 80h in Table 04h. Register 80h defines the -40C to -38C MOD output, register 81h defines -38C to -36C MOD output, and so on. Values recalled from this EEPROM memory table are written into the MOD DAC location which holds the value until the next temperature conversion. The part can be placed into a manual mode (Mod_En bit, Table 02h, Register 80h), where MOD DAC can be directly controlled for calibration. If the temperature compensation functionality is not required, then program the entire Table 04h, to the desired modulation setting. 00h PW2 PW2 Nonvolatile (EE) 26 25 24 23 22 21 20 bit0
60
____________________________________________________________________
Burst-Mode PON Controller With Integrated Monitoring DS1863
Table 05h, Register Descriptions
Table 05h, Register 80h to C7h: APC Tracking Error LUT FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE: 80h-A3h 2
7
00h PW2 PW2 Nonvolatile (EE) 26 25 24 23 22 21 20 bit0
bit7
The Tracking Error LUT is set of registers assigned to hold the temperature profile for the APC reference DAC. The values in this table combined with the APC bits in the Comp Ranging register (Table 02h, Register 8Dh) determine the set point for the APC loop. The on board temperature measurement is used to index the LUT (T INDEX, Table 02h, Register 81h) in 4C increments from -40C to +100C, starting at register 80h in Table 05h. Register 80h defines the -40C to -36C APC reference value, register 81h defines -36C to -32C APC reference value, and so on. Values recalled from this EEPROM memory table are written into the APC DAC location, which holds the value until the next temperature conversion. The part can be placed into a manual mode (Apc_En bit, Table 02h, Register 80h), where APC DAC can be directly controlled for calibration. If tracking error temperature compensation is not required by the application, program the entire LUT to the APC set-point. Table 05h, Register A3h to A7h: Reserved FACTORY DEFAULT READ ACCESS WRITE ACCESS MEMORY TYPE: These registers are reserved.
Package Information
For the latest package outline information and land patterns, go to www.maxim-ic.com/packages. PACKAGE TYPE 16 TSSOP PACKAGE CODE U16+1 DOCUMENT NO. 21-0066
____________________________________________________________________
61
Burst-Mode PON Controller With Integrated Monitoring DS1863
Revision History
REVISION NUMBER 0 REVISION DATE 10/06 Initial release. Changed "triplexer" to "transceiver" in the General Description. Added "Turn-Off Delay" and "Turn-On Delay" to the t OFF and tON PARAMETER specs in the Control Loop and Quick-Trip Timing Characteristics table. Corrected reference of "312-5mV" in Note 6 to "312.5mV." 1 12/06 Changed IINIT to t ON in Figure 1. Corrected reference of "BIAS MAX" to MAX IBIAS" in the BIAS and MOD Output During Initial Power-Up section. Corrected reference of "MAX IBIAS" to "BIAS MAX" in the BIAS-EN (Table 02h) bit description. Corrected reference of "Factory Default" to "Power-On Value" in the register descriptions for Tindex, MOD DAC, and APC DAC. 2 8/09 Replaced all instances of 5.5V with 3.9V. Added the Analog Voltage Monitoring table. DESCRIPTION PAGES CHANGED -- 1 3 4 9 9 43 44 1-5 5
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
62 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 (c) 2009 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc.
is a registered trademark of Dallas Semiconductor Corporation.


▲Up To Search▲   

 
Price & Availability of DS1863

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X